import time

# 定义一个计时的函数
def timer(f):
    def inner():
        start = time.time() #距离一个固定时间(1970)有多久
        f()
        end = time.time()
        print(end-start)
    return inner

# 当被装饰韩式定义好时, 会将该函数作为实参自动传递给装饰器调用
# timer(func) => 
@timer
def func():
    time.sleep(2)
    print('over...')

func()

def func2():
    time.sleep(2)
    print('over...')

def func3():
    time.sleep(2)
    print('over...')



